package com.tjhq.commons.dict.db.service;

import com.tjhq.commons.dict.external.po.*;

import java.util.List;
import java.util.Map;

/**
 * 物理表建表
 * @author wangjianping
 */
public interface IDBTableService {
    
    /**
     * 创建触发器
     * @param tableName 表名
     * @param isTask 是否是任务表
     * @return 创建触发器SQL
     */
    String createTrigger(String tableName, boolean isTask);
    
    /**
     * 创建物理表主键
     * @param tableName 表名
     * @param listPK 主键List
     * @return 创建物理主键SQL
     */
    String createPK(String tableName, List<String> listPK);
}
